package com.jdjw.modules.migranttaskclose.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**   
 * @Title: migrant_task_close
 * @Description: migrant_task_close
 * @author guxinao
 * @date 2021-08-08 18:31:37
 * @version V1.0   
 *
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="MigrantTaskClose对象", description="务工结算表")
@SuppressWarnings("serial")
public class MigrantTaskClose implements Serializable {

    /**id*/
    @TableId(value = "id", type = IdType.UUID)
	private  String  id;
    /**创建时间*/
    @ApiModelProperty(value = "创建时间")
	private  String  createDate;
    /**创建者*/
    @ApiModelProperty(value = "创建者")
	private  String  createBy;
    /**更新时间*/
    @ApiModelProperty(value = "更新时间")
	private  String  updateDate;
    /**更新者*/
    @ApiModelProperty(value = "更新者")
	private  String  updateBy;
    /**机构id*/
    @ApiModelProperty(value = "机构id")
	private  String  orgId;
    /**机构名称*/
    @ApiModelProperty(value = "机构名称")
	private  String  orgName;
    /**部门id*/
    @ApiModelProperty(value = "部门id")
	private  String  deptId;
    /**部门名称*/
    @ApiModelProperty(value = "部门名称")
	private  String  deptName;
    /**删除标记（0：正常；1：删除）*/
    @ApiModelProperty(value = "删除标记（0：正常；1：删除）")
	private  String  delFlag;
    /**务工实际开始时间*/
    @ApiModelProperty(value = "务工实际开始时间")
	private  String  startTime;
    /**务工实际结束时间*/
    @ApiModelProperty(value = "务工实际结束时间")
	private  String  endTime;
    /**务工期限*/
    @ApiModelProperty(value = "务工期限")
	private  String  term;
    /**attribute01*/
    @ApiModelProperty(value = "attribute01")
	private  String  attribute01;
    /**attribute02*/
    @ApiModelProperty(value = "attribute02")
	private  String  attribute02;
    /**attribute03*/
    @ApiModelProperty(value = "attribute03")
	private  String  attribute03;
    /**attribute04*/
    @ApiModelProperty(value = "attribute04")
	private  String  attribute04;
    /**attribute05*/
    @ApiModelProperty(value = "attribute05")
	private  String  attribute05;
    /**attribute06*/
    @ApiModelProperty(value = "备用（银行账号）")
	private  String  attribute06;
    /**attribute07*/
    @ApiModelProperty(value = "备用（银行名称）")
	private  String  attribute07;
    /**attribute08*/
    @ApiModelProperty(value = "备用（支付方式）")
	private  String  attribute08;
    /**attribute09*/
    @ApiModelProperty(value = "备用（付款时间）")
	private  String  attribute09;
    /**attribute10*/
    @ApiModelProperty(value = "务工发布单位")
	private  String  attribute10;
    /**关联务工主键id*/
    @ApiModelProperty(value = "关联务工主键id")
	private  String  taskCode;
    /**关联务工人员信息表id*/
    @ApiModelProperty(value = "关联务工人员信息表id")
	private  String  workerCode;
    /**务工情况描述*/
    @ApiModelProperty(value = "务工情况描述")
	private  String  workerDescribe;
    /**应发工资*/
    @ApiModelProperty(value = "应发工资")
	private  String  shouldSalary;
    /**实际工资*/
    @ApiModelProperty(value = "实际工资")
	private  String  realitySalary;
    /**扣款*/
    @ApiModelProperty(value = "扣款")
	private  String  fine;
    /**扣款原因*/
    @ApiModelProperty(value = "扣款原因")
	private  String  fineReason;
    /**填表人*/
    @ApiModelProperty(value = "填表人")
	private  String  writeName;
    /**填表人联系方式*/
    @ApiModelProperty(value = "填表人联系方式")
	private  String  writePhone;
    /**填表日期*/
    @ApiModelProperty(value = "填表日期")
	private  String  writeDate;
    /**缺席 是 否*/
    @ApiModelProperty(value = "缺席 是 否")
	private  String  absent;
    /**评价 1-5星*/
    @ApiModelProperty(value = "评价 1-5星")
	private  String  evaluate;
    /**实际务工单价*/
    @ApiModelProperty(value = "实际务工单价")
	private  String  ruleUnitPrice;
    /**备注*/
    @ApiModelProperty(value = "备注")
	private  String  remarks;
	
}
